Semi-automatic Conceptual Data Modeling Using Entity and Relationship Instance Repositories
نویسندگان
چکیده
Data modelers frequently lack experience and have incomplete knowledge about the application being designed. To address this issue, we propose new types of reusable artifacts called Entity Instance Repository (EIR) and Relationship Instance Repository (RIR), which contain ER modeling patterns from prior designs and serve as knowledge-based repositories for conceptual modeling. We explore the development of automated data modeling tools with EIR and RIR. We also select six data modeling rules used for identification of entities in one of the tools. Two tools were developed in this study: Heuristic-Based Technique (HBT) and Entity Instance Pattern WordNet (EIPW). The goals of this study are (1) to find effective approaches that can improve the novice modelers’ performance in developing conceptual models by integrating pattern-based technique and various modeling techniques, (2) to evaluate whether those selected six modeling rules are effective, and (3) to validate whether the proposed tools are effective in creating quality data models. In order to evaluate the effectiveness of the tools, empirical testing was conducted on tasks of different sizes. The empirical results indicate that novice designers’ overall performance increased 30.9~46.0% when using EIPW, and increased 33.5~34.9 % when using HBT, compared with the cases with no tools.
منابع مشابه
Designing Semistructured Databases: A Conceptual Approach
Semi-structured data has become prevalent with the growth of the Internet. The data is usually stored in a traditional database system or in a specialized repository. While many information providers have presented their databases on the web as semi-structured data, other information providers are developing repositories for new application. One such application is e-commerce, which is emerging...
متن کاملUse of a Persistent Graph Abstract Data Type for Representing CASE Tool Repositories
This paper presents a persistent graph abstract data type which is suited to the implementation of repositories for CASE tools. it contains both deductive database and persistent graph representations of repositories for several CASE tools, in particular the entity-relationship-atttribute methodfor conceptual data modelling. It shows that while the deductive database approach is feasible, a PGA...
متن کاملUsing a Program Transformation
Domain-Specific Modeling (DSM) allows domain experts to concentrate on the essential characteristics of a problem space without being overwhelmed by the complexities that may occur in the solution space. DSM is focused on the creation of a metamodel for a specific domain, from which instances pertaining to specific configurations of that domain can be constructed. However, as the metamodel unde...
متن کاملUsing a Program Transformation Engine to Infer Types in a Metamodel Recovery System
Domain-Specific Modeling (DSM) allows domain experts to concentrate on the essential characteristics of a problem space without being overwhelmed by the complexities that may occur in the solution space. DSM is focused on the creation of a metamodel for a specific domain, from which instances pertaining to specific configurations of that domain can be constructed. However, as the metamodel unde...
متن کاملEnglish Sentence Structures and EER Modeling
An input to the conceptual database design phase contains a description of the target database. This description is usually given in some natural language, for instance in English. Conceptual design aims at transforming English sentences into a conceptual database schema. A conceptual data model should therefore possess modeling features that can represent English sentence structures. Since Che...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011